package com.smart.community.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.util.List;

/**
 * 图表数据VO
 * 
 * @author Wu.Liang
 * @since 2025-01-30
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "图表数据")
public class DashboardChartVO {

    @Schema(description = "X轴数据（月份）")
    private List<String> xAxis;

    @Schema(description = "用户注册数据")
    private List<Integer> userRegistrations;

    @Schema(description = "物业缴费数据")
    private List<Integer> propertyFees;

    @Schema(description = "维修申请数据")
    private List<Integer> repairApplications;
}
